SQLServerにはDUALテーブルなんて必要ない 您所在的位置:网站首页 sql server dual SQLServerにはDUALテーブルなんて必要ない

SQLServerにはDUALテーブルなんて必要ない

#SQLServerにはDUALテーブルなんて必要ない| 来源: 网络整理| 查看: 265

SQLServerにはDUALテーブルなんて必要ない

2012年5月22日 propg Oracle, データベース, 0

ふと、SQLServerで関数のテストをしてみたいと思って、DUALテーブルがないのかと探してましたが、SQLServerにはそんなものありませんでした。

SQLServerでは、FROM句を省略して書くことができてしまうので、

SELECT GETDATE()

だけ書けば実行できます。

Oracleの場合は、DUALテーブルか何らかのテーブルを指定しないとダメです。

select current_date from dual

Oracleに慣れた人間からすると、ちょっと違和感が。。 SQL標準では、FROMの省略は多分許されていないと思いましたが、 DUALテーブルなんてものも標準仕様ではないので、どっちが良いかという議論は無駄ですよね。 Oracle好きな人はDUALテーブルを作ってしまうかもしれません。

出来れば統一して欲しいところです。

※SQL標準は、有名なSQL92以来進歩していないものだと思い込んでいましたが、少しずつ改正されているんですね。 2008年版がありました。SQLServer2008と混ざってわかりにくい。 TRUNCATE TABLEステートメントなどが追加されてます。

 

== ランキングに参加しています。ぜひクリックお願いします == プログラム ブログランキングへ にほんブログ村 IT技術ブログへにほんブログ村

DUAL, SQLSeriver

wonderflより日食プログラムを紹介 [Access2010] 最大化した印刷プレビューを閉じずに元のサイズに戻す

コメントを残す コメントをキャンセル

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有